using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using IntelligentDecisioning.SharePoint.Definition.Fields;

namespace IntelligentDecisioning.SharePoint.Definition
{
    public class ContentType
    {

        #region Public Properties

        public SPContentType m_ContentType { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public SPContentTypeId Id { get; set; }
        public string Scope { get; set; }
        public string Version { get; set; }
        public ContentBaseType BaseType { get; set; }
        public Boolean DoNotUpdateIfPresent { get; set; }

        public List<Field> SiteColumns { get; set; }

        #endregion
    }

    public enum ContentBaseType
    {
        Document,
        Item
    }
}

